@font-face {
  font-family: "Emblema One";
  src: url("http://wickedlysmart.com/hfhtmlcss/chapter8/journal/EmblemaOne-Regular.woff"),
    url("http://wickedlysmart.com/hfhtmlcss/chapter8/journal/EmblemaOne-Regular.ttf");
}
body {
  font-family: Verdana, Geneva, Arial, sans-serif;
  font-size: large;
}
h1,
h2 {
  color: #cc6600;
  border-bottom: thin dotted #888888;
}
h1 {
  font-family: "Emblema One", sans-serif;
  font-size: 220%;
}
h2 {
  font-size: 130%;
  font-weight: normal;
}
blockquote {
  font-style: italic;
}

table {
  margin: 0 20px;
  border: thin solid black;
  caption-side: bottom;
  border-collapse: collapse;
}
th{
  background-color: #cc6600;
}

td,th{
  border: thin dotted gray;
  /* border-bottom: thin dotted gray;
  border-right: thin dotted gray; */
  padding: 8px;
}
tr:nth-child(odd) {background-color: #fcba7a;}
/* 合并导致的颜色问题，可能需要js来解决 */
caption{
  font-style: italic;
  padding-top: 8px;
}

td.td_center{
  text-align: center;
}
td.td_right{
  text-align: right;
}

table table th,
table table td{
  background-color: white;
}
.cellcolor{
  background-color: #fcba7a;
}

li{
  list-style-image: url(images/backpack.gif);
  padding-top: 10px;
  margin-left: 20px;
}